import Vue from 'vue';
import {
  Pagination,
  Dialog,//对话框
//   Autocomplete,
  Dropdown,
  DropdownMenu,
  DropdownItem,
  Menu,
  Submenu,
  MenuItem,
  MenuItemGroup,
  Input,
  InputNumber,
//   Radio,
//   RadioGroup,
//   RadioButton,
//   Checkbox,
//   CheckboxButton,
//   CheckboxGroup,
//   Switch,
//   Select,
//   Option,
//   OptionGroup,
  Button,
  ButtonGroup,
  Table,//表格
  TableColumn,//表格
//   DatePicker,//时间组件
//   TimeSelect,
//   TimePicker,
//   Popover,
  Tooltip,//文字提示
//   Breadcrumb,
//   BreadcrumbItem,
  Form,
  FormItem,
//   Tabs,
//   TabPane,
//   Tag,
//   Tree,
  Alert,
//   Slider,
//   Icon,
  Row,
  Col,
//   Upload,
//   Progress,
//   Badge,
//   Card,
//   Rate,//评分
//   Steps,//步骤条
//   Step,//步骤条
//   Carousel,//走马灯 （轮播图）
//   CarouselItem,//走马灯 （轮播图）
//   Collapse,//折叠面板
//   CollapseItem,//折叠面板
//   Cascader,//级联选择器
//   ColorPicker,//颜色选择器
//   Transfer,
  Container,//布局容器
  Header,//布局容器
  Aside,//布局容器
  Main,//布局容器
  Footer,//布局容器
  Loading,
  MessageBox,
  Message,
//   Notification//右侧通知
} from 'element-ui';
Vue.prototype.$ELEMENT = { size: 'small'};//全局配置
Vue.use(Pagination);
Vue.use(Dialog);
// Vue.use(Autocomplete);
Vue.use(Dropdown);
Vue.use(DropdownMenu);
Vue.use(DropdownItem);
Vue.use(Menu);
Vue.use(Submenu);
Vue.use(MenuItem);
Vue.use(MenuItemGroup);
Vue.use(Input);
Vue.use(InputNumber);
// Vue.use(Radio);
// Vue.use(RadioGroup);
// Vue.use(RadioButton);
// Vue.use(Checkbox);
// Vue.use(CheckboxButton);
// Vue.use(CheckboxGroup);
// Vue.use(Switch);
// Vue.use(Select);
// Vue.use(Option);
// Vue.use(OptionGroup);
Vue.use(Button);
Vue.use(ButtonGroup);
Vue.use(Table);
Vue.use(TableColumn);
// Vue.use(DatePicker);
// Vue.use(TimeSelect);
// Vue.use(TimePicker);
// Vue.use(Popover);
Vue.use(Tooltip);
// Vue.use(Breadcrumb);
// Vue.use(BreadcrumbItem);
Vue.use(Form);
Vue.use(FormItem);
// Vue.use(Tabs);
// Vue.use(TabPane);
// Vue.use(Tag);
// Vue.use(Tree);
Vue.use(Alert);
// Vue.use(Slider);
// Vue.use(Icon);
Vue.use(Row);
Vue.use(Col);
// Vue.use(Upload);
// Vue.use(Progress);
// Vue.use(Badge);
// Vue.use(Card);
// Vue.use(Rate);
// Vue.use(Steps);
// Vue.use(Step);
// Vue.use(Carousel);
// Vue.use(CarouselItem);
// Vue.use(Collapse);
// Vue.use(CollapseItem);
// Vue.use(Cascader);
// Vue.use(ColorPicker);
Vue.use(Container);//布局容器
Vue.use(Header);//布局容器
Vue.use(Aside);//布局容器
Vue.use(Main);//布局容器
Vue.use(Footer);//布局容器

Vue.use(Loading.directive);

Vue.prototype.$loading = Loading.service;
Vue.prototype.$msgbox = MessageBox;
Vue.prototype.$alert = MessageBox.alert;
Vue.prototype.$confirm = MessageBox.confirm;
Vue.prototype.$prompt = MessageBox.prompt;
// Vue.prototype.$notify = Notification;
Vue.prototype.$message = Message;